Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timer Backpack Updates #137

Merged
merged 12 commits into from
Aug 3, 2024
Merged

Timer Backpack Updates #137

merged 12 commits into from
Aug 3, 2024

Conversation

i-am-grub
Copy link
Contributor

@i-am-grub i-am-grub commented May 29, 2024

  • Updating the LED configuration for the NuclearHazard board
  • Changes to extend the range of the backpack outdoors
  • Adds support for C3 and S3 Timer backpacks

@pkendall64
Copy link
Contributor

@i-am-grub is this PR ready to go or still testing to be done?

@i-am-grub
Copy link
Contributor Author

Adding some of the additional protocols made the web UI reachable. I still need to finish up the fix for that.

@i-am-grub
Copy link
Contributor Author

Tried getting the web portal to work with taking out esp_wifi_set_protocol, but it still didn't work. Tried again with the master branch, and it looks like the web portal isn't working there either. Opening up the PR for review since the issue doesn't seem to because any of the changes here.

The timer's backpack wasn't able to receive the espnow callback from the goggle's backpack after about a distance of about 20 meters, but the googles were still able to receive messages from the timer's backpack (external antenna attached) much further than that. I stopped testing after about 150m.

@i-am-grub i-am-grub marked this pull request as ready for review July 20, 2024 20:16
@i-am-grub
Copy link
Contributor Author

Any opinions on adding adding an esp32s3 definition to the backpack? I've had people reach out about adding targets for the timer backpack for some of the XIAO boards (c3 and s3)

@pkendall64
Copy link
Contributor

Any opinions on adding adding an esp32s3 definition to the backpack? I've had people reach out about adding targets for the timer backpack for some of the XIAO boards (c3 and s3)

Definitely keen to add S3/C3 support now that the backpack is used for more than just VRX things.
I've already added C3 support for the TX backpack side of things.

All ESP32 devices now do LR mode
hardware/targets.json Outdated Show resolved Hide resolved
hardware/targets.json Outdated Show resolved Hide resolved
hardware/targets.json Outdated Show resolved Hide resolved
hardware/targets.json Outdated Show resolved Hide resolved
user_defines.txt Outdated Show resolved Hide resolved
user_defines.txt Outdated Show resolved Hide resolved
@pkendall64
Copy link
Contributor

Did you see that I created a PR against your repo to fix the wifi issues?

@pkendall64
Copy link
Contributor

I've fixed the merge conflicts so we should be all good to go now.
I'll test a few more devices and wait for you to let me know if it's good from your end.

@i-am-grub
Copy link
Contributor Author

I'm still having issues with the web portal not showing up when starting the wifi on both the timer and vrx. I won't worry about it though if it's working for you.

@pkendall64
Copy link
Contributor

I'm still having issues with the web portal not showing up when starting the wifi on both the timer and vrx. I won't worry about it though if it's working for you.

I've tested ESP32, S3 & C3 on the timer branch and it's working. You do have to press the button to get it to enter wifi mode.

@i-am-grub
Copy link
Contributor Author

I'm still having issues with the web portal not showing up when starting the wifi on both the timer and vrx. I won't worry about it though if it's working for you.

I've tested ESP32, S3 & C3 on the timer branch and it's working. You do have to press the button to get it to enter wifi mode.

I've tried to start the backpack wifi on hdzero googles and an esp32 connected to an RH timer through their respective UIs without luck. I've made sure that I have the changes pulled down and did a full clean in pio before building the firmwares.

@pkendall64
Copy link
Contributor

pkendall64 commented Jul 21, 2024

I see now that it's access point mode that is not working anymore. I've gone back to 1.4.1 and it's not working there for me either!
EDIT: After I did a full erase of the flash it started working again as an access point.

EDIT2: LR mode really seems to mess with AP mode. You have to do a full reset of the flash for it to come right again.

@pkendall64
Copy link
Contributor

I did some digging and found a solution. Can you test it @i-am-grub

@i-am-grub
Copy link
Contributor Author

Seems to be working as expected from my side of things

@pkendall64 pkendall64 added enhancement New feature or request V1.5 🍰 Version 1.5 labels Jul 21, 2024
@i-am-grub
Copy link
Contributor Author

It seems that the XIAO boards don't work with the default boards set for the project. Any objection for overwriting the default boards with the XIAO equivalent platformio targets for the RotorHazard c3 and s3 builds?

@JyeSmith JyeSmith merged commit 305d6fd into ExpressLRS:master Aug 3, 2024
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request V1.5 🍰 Version 1.5
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants